package com.ruoyi.management.order.mapper;


import com.ruoyi.management.bank.ro.BankOrderListParam;
import com.ruoyi.management.bank.vo.BankOrderListVo;
import com.ruoyi.management.carservicestatics.vo.SeleteCarServiceCollectByIdVo;
import com.ruoyi.management.order.ro.GetDriverOrderEvaluateManagementParam;
import com.ruoyi.management.order.ro.GetDriverOrderManagementListParam;
import com.ruoyi.management.order.vo.GetDriverOrderEvaluateManagementVo;
import com.ruoyi.management.order.vo.GetDriverOrderManagementListVo;
import com.ruoyi.management.order.vo.SeleteOrderByIdVo;

import java.util.List;

/**
 * 订单
 *
 * @author ruoyi
 * @date 2021-12-07
 */
public interface DriverOrderManagementMapper
{
    List<GetDriverOrderManagementListVo> getOrderList(GetDriverOrderManagementListParam param);

    GetDriverOrderEvaluateManagementVo getOrderEvaluateByOrderId(GetDriverOrderEvaluateManagementParam param);

    List<BankOrderListVo> selectOrderBankOrderList(BankOrderListParam param);

    int updateOrder(SeleteCarServiceCollectByIdVo collect);

    int updateOrderById(Long orderId);

    SeleteOrderByIdVo selectById(Long orderId);
}
